<?php
// 数据库连接配置
$host = 'localhost';      // 数据库主机
$dbname = 'library_system';  // 数据库名
$username = 'root';       // 数据库用户名
$password = 'root';           // 数据库密码

// 创建数据库连接
try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
    // 设置PDO错误模式为异常
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch(PDOException $e) {
    die("数据库连接失败: " . $e->getMessage());
}

// 开启会话
session_start();

// 检查用户是否已登录的函数
function isLoggedIn() {
    return isset($_SESSION['user_id']);
}

// 检查用户是否是管理员的函数
function isAdmin() {
    return isset($_SESSION['user_type']) && $_SESSION['user_type'] === 'admin';
}

// 重定向函数
function redirect($url) {
    header("Location: $url");
    exit;
}
?> 